package cool.tianyou.blue.bird.model;

import cool.tianyou.blue.bird.common.model.po.Device;
import java.util.Map;
import lombok.Data;

/**
 * @author Liutianyou
 * 通知消息
 * @date 2022/1/17 10:55 下午
 */

@Data
public class NotificationMessage {
  /**
   * 目标设备id
   */
  private Integer targetDeviceId;
  /**
   * 消息id
   */
  private String messageUuid;
  /**
   * 加密内容
   */
  private String secret;

  /**
   * 消息来源的设备别名
   */
  private Device fromDevice;

  /**
   * 非加密的内容
   */
  private Map<String,Object> nonEncrypted;

  /**
   * 消息发送时间
   */
  private String time;

  /**
   * 消息的类型
   */
  private String type;

  /**
   * 消息code (后续去除)
   */
  private Integer code;

}
